{% if pagination.pages > 1 %}
<nav aria-label="Page navigation" class="pagination_container">
    <ul class="pagination">
        {% if pagination.has_prev %}
        <li class="page-item">
            <a class="page-link" href="
                {% if category %}
                {{ url_for('blog.category_posts', category_id=category.id, page=pagination.prev_num) }}
                {% else %}
                {{ url_for('blog.blog_index', page=pagination.prev_num) }}
                {% endif %}
                ">
                上一页
            </a>
        </li>
        {% endif %}

        {% for page_num in pagination.iter_pages() %}
        <li class="page-item {% if page_num == pagination.page %}active{% endif %}">
            <a class="page-link" href="
                    {% if category %}
                    {{ url_for('blog.category_posts', category_id=category.id, page=page_num) }}
                    {% else %}
                    {{ url_for('blog.blog_index', page=page_num) }}
                    {% endif %}
                    ">
                {{ page_num }}
            </a>
        </li>
        {% endfor %}

        {% if pagination.has_next %}
        <li class="page-item">
            <a class="page-link" href="
                {% if category %}
                {{ url_for('blog.category_posts', category_id=category.id, page=pagination.next_num) }}
                {% else %}
                {{ url_for('blog.blog_index', page=pagination.next_num) }}
                {% endif %}
                ">
                下一页
            </a>
        </li>
        {% endif %}

    </ul>
</nav>
{% endif %}